The Convergence of AOP and Active Databases: Towards Reactive Middleware
نویسندگان
چکیده
Reactive behavior is rapidly becoming a key feature of modern software systems in such diverse areas as ubiquitous computing, autonomic systems, and event-based supply chain management. In this paper we analyze the convergence of techniques from aspect oriented programming, active databases and asynchronous notification systems to form reactive middleware. We identify the common core of abstractions and explain both commonalities and differences to start a dialogue across community boundaries. We present existing options for implementation of reactive software and analyze their run-time semantics. We do not advocate a particular approach but concentrate on identifying how the various disciplines can benefit from each other. We believe that AOP can solve the impedance mismatch found in reactive systems that are implemented through inherently static languages, while AOP can benefit from the active database community’s experience with event detection/composition and fault tolerance in large scale systems. The result could be a solid foundation for the realization of reactive middleware
منابع مشابه
UV/ H2O2 Advanced Oxidation Process for Simultaneous Removal of NO and SO2: A Review
This study presents a review on advanced oxidation processes (AOP) for simultaneous removal of NO and SO2. AOP is based on using a strong oxidant such as ozone and H2O2 which is able to generate highly reactive intermediates. The pollutant will be oxidized and removed by these intermediates. In recent years, AOP has been considered as an effective and attractive technology in the field of flue ...
متن کاملImprovement Performances of Active and Reactive Power Control Applied to DFIG for Variable Speed Wind Turbine Using Sliding Mode Control and FOC
This paper deals with the Active and Reactive Power control of double-fed induction generator (DFIG) for variable speed wind turbine. For controlling separately the active and the reactive power generated by a DFIG, field oriented control (FOC) and indirect sliding mode control (ISMC) are presented. These non linear controls are compared on the basis of topology, cost, efficiency. The main cont...
متن کاملReal - Time Dbmss : We Want It All - Do We Need Them ( at ) All ?
Whenever technologies converge there exists the potential for huge benefits but also the risk of failure. The main pitfall when combining technologies that evolved independently consists in attempting to provide the union of features without properly considering the often incompatible assumptions and the crosseffects. In this paper real-time databases, active databases, and distributed object s...
متن کاملDistributed, object-oriented, active, real-time DBMSS: we want it all - do we need them (at) all?
Whenever technologies converge there exists the potential for huge benefits but also the risk of failure. The main pitfall when combining technologies that evolved independently consists in attempting to provide the union of features without properly considering the often incompatible assumptions and the crosseffects. In this paper real-time databases, active databases, and distributed object s...
متن کاملUsing Reflexd for a Grid Solution to the N-queens Problem: a Case Study
Aspect-Oriented Programming (AOP) promotes better separation of concerns in software systems by introducing aspects for the modular implementation of crosscutting concerns. It is therefore not surprising that the distribution concern is recently being addressed from anAOP point of view, and finallymaterialized in AOP frameworks like ReflexD or languages like AWED. The motivation of this paper i...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2003